#include <iostream>
#include "Scanner.h"

void Scanner_Test01();
void Scanner_Test02();
void ScanFile_Test01();
void ScanFile_Test02();

int main(int argc, const char * argv[])
{
    cout << "Running Test Cases" << endl;
    Scanner_Test01();
    Scanner_Test02();
    ScanFile_Test01();
    ScanFile_Test02();
}
void Scanner_Test01(){
    Scanner scanner(argv[1]);
    
    cout << "Running Scanner_Test01" << endl;
}
void Scanner_Test02(){
    Scanner scanner(NULL);
    
    cout << "Running Scanner_Test02" << endl;
}
void ScanFile_Test01(){
    Scanner scanner(argv[1]);
    Tokenizer tok(scanner);
    ScanFile scan(tok);	
    
    cout << "Running ScanFile_Test01" << endl;
}

void ScanFile_Test02(){
    ScanFile scan(NULL);	
    
    cout << "Running ScanFile_Test02" << endl;
}
